package com.bfsoft.springbootinit.config.swagger;


import io.swagger.v3.oas.models.ExternalDocumentation;
import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.info.Contact;
import io.swagger.v3.oas.models.info.Info;
import io.swagger.v3.oas.models.info.License;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;


@Configuration
public class SwaggerApp {
	@Bean
	public OpenAPI swaggerOpenAPI () {
		return new OpenAPI ().info ( new Info ().title ( "食用菌erp系统" )
				// 信息
				.contact ( new Contact ().name ( "bd" ).email ( "" ).url ( "" ) )
				// 简介
				.description ( "食用菌erp系统API文档" )
				// 版本
				.version ( "v1" )
				// 许可证
				.license ( new License ().name ( "Apache 2.0" ).url ( "http://springdoc.org" ) ) )
                .externalDocs ( new ExternalDocumentation ().description ( "外部文档" )
                        .url ( "https://springshop.wiki.github.org/docs" ) );
	}



}
